package com.ysu.yybk.service;

import com.ysu.yybk.dto.GroupDTO;
import com.ysu.yybk.entity.discuss.Discuss;
import com.ysu.yybk.form.DiscussAddScoreFrom;
import com.ysu.yybk.form.DiscussForm;

import java.util.List;


public interface DiscussTeacherService {

    /**
     * 分页获取讨论的列表
     * @param current 当前页
     * @param courseId 课程id
     * @return 讨论列表
     */
    List<Discuss> discussList(Integer current, String courseId);

    /**
     * 获取一个讨论的所有表
     * @param discussId 讨论id
     * @return
     */
    List<GroupDTO> groupList(Integer discussId);

    /**
     * 添加一次讨论
     * @param discussForm 表单
     */
    void addDiscuss(DiscussForm discussForm);

    /**
     * 讨论评分
     * @param from
     */
    void addScore(DiscussAddScoreFrom from);
}
